:host {
  display: flex;
  flex-direction: column;
  overflow: hidden;

  .ngm-input-control__valueList {
    display: flex;
    flex-direction: column;
    flex: 1;
    max-width: 100%;

    .mat-selection-list {
      overflow: auto;
    }
  }
}

.pac-member-control {
  max-height: 100%;
}

.mat-chip.mat-standard-chip {
  cursor: pointer;
}

.ngm-input-control__select-model {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;

  .select-model-trigger {
    cursor: pointer;
  }
}

.ngm-input-control__selected-members {
  margin-left: 1rem;
  font-size: 12px;
}

.ngm-member-table, .ngm-member-tree {
  flex: 1;
}

.ngm-parameter {
  max-height: 100%;
  overflow: visible;
  padding: 0;
}

.ngm-member-list {
  flex: 1;
  overflow: hidden;
}

:host::ng-deep {
  .mdc-evolution-chip-set {
    .mdc-evolution-chip-set__chips {
      @apply content-start;
    }
  }
}